==============================================
 FAUCE v0.41c - (c) 2002 Ubaldo Andrea Farina
 (Farina Andrea Ubaldo's Chess Engine)
 e-mail: lfarina@libero.it
 Last Modify: 09/15/2002
==============================================

FAUCE is a Win32 chess engine that needs a Graphical User Interface (GUI) supporting Xboard/Winboard protocol. 
You can find latest versions of FAUCE at Leo Dijksman's wbec-ridderkerk pages: http://wbec-ridderkerk.nl/

I welcome comments or bug reports.

--------------------

RECOGNIZED COMMANDS:
new              -  start new game
edit             -  set up positions
setboard <s>     -  set up positions in FEN format
loadpos  <s> <n> -  load position n from file s
white            -  white on move, engine plays black
black            -  black on move, engine plays black
playother        -  engine plays the color that is not on move
go               -  start engine
force            -  engine plays neither color
st       <n>     -  set an exact number of seconds per move
sd       <n>     -  set max depth
post             -  turn on thinking output
nopost           -  turn off thinking output
undo             -  undo last move
remove           -  undo last two moves
hint             -  suggest a move
board            -  show/hide board after every move
list             -  list of all pseudo moves
llist            -  list of all legal moves
quit             -  quit FAUCE

--------------------

FEATURES VER. 0.41c:
- AlphaBeta
- Quiesce
- Check Extension
- MVV/LVA
- History Heuristic
- Killer Moves
- Iterative deepening
- Aspiration Window
- PV Search
- Hash Tables
- Null Move Pruning
- Edit mode
- Draw claim (for repetition, insufficient material, 50 moves rule and stalemate)
- Resign
- Little Openings Book

--------------------

FAUCE IS FREEWARE FOR PERSONAL USE. NO WARRANTIES.

*************************************************************************************************

HISTORY

-----------
ver. 0.25:
- fixed castle bug;
- support for winboard hint command;
- support for setboard with positions in FEN format;
- written a little openings book;

ver. 0.32:
- added Killer Moves;
- added check extension;
- added Aspiration Window;
- fixed pawn structure evalutation;
- support for winboard playother command;
- added command loadpos to load positions from file;

ver. 0.41:
- added 16 Mb Hash Tables (thanks to Carmelo Calzerano);
- fixed draw by repetitions claim;
- changed many int to char;
- removed fflush(stdout) using setbuf(stdout,NULL);
- sigterm and sigint set to 0 in the features;
- optimized move generation;
- optimized InCheck() function;
- Pirc defense written in the openings book;
- temporary fixed a strange bug in the openings book using reuse=0 (thanks to Ciro Vignotto);
- faster than previous releases (compiler changed);

ver. 0.41b:
- faster than 0.41 (old compiler with new settings);
- some minor changes;

ver. 0.41c:
- fixed a bug in hash tables that caused it to draw when it was winning in end-games;


